/**
  ******************************************************************************
  * @file    app_conf.h 
  * @author  Iron
  * @date    2022-01-01
  * @version v1.0
  * @brief   app config header file
  */

#ifndef __APP_CONF_H
#define __APP_CONF_H

#ifdef __cplusplus
 extern "C" {
#endif 

/* Exported includes ---------------------------------------------------------*/
/* Exported define -----------------------------------------------------------*/
#define UIP_CONF_DS6_DEFAULT_PREFIX     0xfda1
#define NETSTACK_CONF_NETWORK           uip_eth_driver  // uip_driver / rime_driver / sicslowpan_driver
#define UIP_FALLBACK_INTERFACE          ip64_uip_fallback_interface

#define LINKADDR_CONF_SIZE              6
#define UIP_CONF_LLH_LEN                14 // ethernet header
#define UIP_CONF_BUFFER_SIZE            1280

#define NETSTACK_CONF_WITH_IPV4         0
#define NETSTACK_CONF_WITH_IPV6         1

#define UIP_CONF_IPV6_RPL               0
#define NETSTACK_CONF_WITH_RIME         0

#if NETSTACK_CONF_WITH_IPV6
    #define UIP_CONF_ICMP6              1
#endif

#define UIP_CONF_UDP                    1
#define UIP_CONF_TCP                    1
   
/* Exported constants --------------------------------------------------------*/
/* Exported macro ------------------------------------------------------------*/
/* Exported types ------------------------------------------------------------*/
/* Exported variables --------------------------------------------------------*/
/* Exported functions prototypes ---------------------------------------------*/


/**
  * @}
  */

#ifdef __cplusplus
}
#endif

#endif /* __APP_CONF_H */

/******************* (C)COPYRIGHT 2022 ***** END OF FILE *********************/
